Lamp Shell — synonyms, definition
1. lamp shell (Noun)
2 synonyms
brachiopod lampshell
1 definition
lamp shell (Noun) — Marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide.
1 type of
invertebrate
2 parts of
Brachiopoda phylum Brachiopoda